import Mock from 'mockjs'
import homeApi from './mockServerData/home'
import user from './mockServerData/user'
import permission from './mockServerData/permission'

// 定义mock请求拦截
// Mock.mock('请求地址', '请求类型', '处理函数')
// 请求地址可以写绝对路径,也可以写正则(需要携带参数时尽量写正则)
Mock.mock('/api/home/getData', 'get', homeApi.getStatisticalData)

// 获取用户列表的数据 - 分页时需要携带参数,故使用正则
Mock.mock(/api\/user\/getUser/, user.getUserList)
// 增加用户
Mock.mock('/api/user/add', 'post', user.createUser)
// 更改用户信息
Mock.mock('/api/user/edit', 'post', user.updateUser)
// 删除用户
Mock.mock('/api/user/del', 'post', user.deleteUser)

// 获取用户登录及用户登录后左侧菜单栏的数据
Mock.mock(/api\/permission\/getMenu/, 'post', permission.getMenu)